// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.model.nav.after.sell.order;

import com.fowo.api.common.annotaion.DataObjectType;
import com.fowo.api.common.meta.MetaDataObject;
import com.fowo.api.common.meta.MetaDataObjects;
import com.fowo.api.common.model.PageSearch;
import com.fowo.api.common.mybatis.helper.PageSearchHelper;
import com.fowo.api.common.util.ListUtils;
import com.fowo.api.entity.NavAfterSellOrder;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

@DataObjectType(NavAfterSellOrder.class)
@Setter
@Getter
public class NavAfterSellOrderSearchParamPo extends PageSearch {

  private static MetaDataObject metaDataObject;

  @Override
  public void applySqlSegments() {
    if (metaDataObject == null) {
      metaDataObject =
        ListUtils.find(
          MetaDataObjects.getObjects(),
          o -> "NavAfterSellOrder".equals(o.getName())
        );
    }
    PageSearchHelper.fillSqlSegments(this, metaDataObject);
  }

  @Override
  public void initFinal() {
    super.initFinal();
    applySqlSegments();
  }

  /**
   * 获取关联字段的查询表别名信息
   */
  @Override
  public Map<String, String> getJoinFieldTableAliasMap() {
    Map<String, String> map = new HashMap<>();
    map.put("shopInfo", "si");
    map.put("site", "sr");
    map.put("deliveryLogistics", "nlpv");
    map.put("deliveryCountry", "sc");
    map.put("deliveryWarehouse", "w");
    map.put("deliveryLogisticsChannel", "nlcv");
    return map;
  }

  @Override
  public Map<String, OptionalJoinField> getOptionalJoinFields() {
    Map<String, OptionalJoinField> map = new HashMap<>();
    map.put(
      "platform.platformOrderId",
      new OptionalJoinField()
        .setJoinPart(
          "LEFT JOIN nav_sell_order_platform AS RO_1 ON RO_1.del_flag = 0 AND t.nav_sell_order_id = RO_1.parent_nav_sell_order"
        )
        .setTableAlias("RO_1")
        .setColumnName("platform_order_id")
        .setNeedGroupBy(true)
    );
    map.put(
      "platform.platform",
      new OptionalJoinField()
        .setJoinPart(
          "LEFT JOIN nav_sell_order_platform AS RO_2 ON RO_2.del_flag = 0 AND t.nav_sell_order_id = RO_2.parent_nav_sell_order"
        )
        .setTableAlias("RO_2")
        .setColumnName("platform")
        .setNeedGroupBy(true)
    );
    map.put(
      "platform.purchaseTime",
      new OptionalJoinField()
        .setJoinPart(
          "LEFT JOIN nav_sell_order_platform AS RO_3 ON RO_3.del_flag = 0 AND t.nav_sell_order_id = RO_3.parent_nav_sell_order"
        )
        .setTableAlias("RO_3")
        .setColumnName("purchase_time")
        .setNeedGroupBy(true)
    );

    return map;
  }

  private String platform_platformOrderId;
  private List<String> platform_platformOrderIdInList;
  private String platform_platform;
  private List<String> platform_platformInList;

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private java.util.Date platform_purchaseTime;

  /**
   * 最早订购时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private String platform_purchaseTimeStart;

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private String platform_purchaseTimeEnd;

  /**
   * 指定使用特定的视图过滤条件
   * <p>
   * 有效值包括：NavAfterSellOrder/AllAfterOrder, NavAfterSellOrder/PendingAfterOrder, NavAfterSellOrder/PendingAuditAfterOrder, NavAfterSellOrder/ProcessingAfterOrder, NavAfterSellOrder/CompletedAfterOrder, NavAfterSellOrder/CancelAfterOrder
   * </p>
   */
  private String byViewName;

  /**
   * 所属订单管理
   */
  private Long navSellOrderId;

  /**
   * 最小所属订单管理
   */
  private Long navSellOrderIdMin;

  /**
   * 最大所属订单管理
   */
  private Long navSellOrderIdMax;

  /**
   * 所属订单管理 比较(eq)
   */
  private Long navSellOrderIdEq;
  /**
   * 所属订单管理 比较(neq)
   */
  private Long navSellOrderIdNeq;
  /**
   * 所属订单管理 比较(gt)
   */
  private Long navSellOrderIdGt;
  /**
   * 所属订单管理 比较(gte)
   */
  private Long navSellOrderIdGte;
  /**
   * 所属订单管理 比较(lt)
   */
  private Long navSellOrderIdLt;
  /**
   * 所属订单管理 比较(lte)
   */
  private Long navSellOrderIdLte;
  /**
   * 所属订单管理 比较(contains)
   */
  private Long navSellOrderIdContains;
  /**
   * 所属订单管理 比较(notcontains)
   */
  private Long navSellOrderIdNotcontains;
  /**
   * 所属订单管理 比较(startswith)
   */
  private Long navSellOrderIdStartswith;
  /**
   * 所属订单管理 比较(endswith)
   */
  private Long navSellOrderIdEndswith;
  /**
   * 所属订单管理 比较(isnull)
   */
  private Boolean navSellOrderIdIsnull;
  /**
   * 所属订单管理 比较(isnotnull)
   */
  private Boolean navSellOrderIdIsnotnull;

  /**
   * 售后单号(模糊搜索)
   */
  private String afterId;

  /**
   * 售后单号 比较(eq)
   */
  private String afterIdEq;
  /**
   * 售后单号 比较(neq)
   */
  private String afterIdNeq;
  /**
   * 售后单号 比较(gt)
   */
  private String afterIdGt;
  /**
   * 售后单号 比较(gte)
   */
  private String afterIdGte;
  /**
   * 售后单号 比较(lt)
   */
  private String afterIdLt;
  /**
   * 售后单号 比较(lte)
   */
  private String afterIdLte;
  /**
   * 售后单号 比较(contains)
   */
  private String afterIdContains;
  /**
   * 售后单号 比较(notcontains)
   */
  private String afterIdNotcontains;
  /**
   * 售后单号 比较(startswith)
   */
  private String afterIdStartswith;
  /**
   * 售后单号 比较(endswith)
   */
  private String afterIdEndswith;
  /**
   * 售后单号 比较(isnull)
   */
  private Boolean afterIdIsnull;
  /**
   * 售后单号 比较(isnotnull)
   */
  private Boolean afterIdIsnotnull;

  /**
   * 售后单号(精确搜索)
   */
  private List<String> afterIdInList;

  /**
   * 编号
   */
  private Long id;

  /**
   * 最小编号
   */
  private Long idMin;

  /**
   * 最大编号
   */
  private Long idMax;

  /**
   * 编号 比较(eq)
   */
  private Long idEq;
  /**
   * 编号 比较(neq)
   */
  private Long idNeq;
  /**
   * 编号 比较(gt)
   */
  private Long idGt;
  /**
   * 编号 比较(gte)
   */
  private Long idGte;
  /**
   * 编号 比较(lt)
   */
  private Long idLt;
  /**
   * 编号 比较(lte)
   */
  private Long idLte;
  /**
   * 编号 比较(contains)
   */
  private Long idContains;
  /**
   * 编号 比较(notcontains)
   */
  private Long idNotcontains;
  /**
   * 编号 比较(startswith)
   */
  private Long idStartswith;
  /**
   * 编号 比较(endswith)
   */
  private Long idEndswith;
  /**
   * 编号 比较(isnull)
   */
  private Boolean idIsnull;
  /**
   * 编号 比较(isnotnull)
   */
  private Boolean idIsnotnull;

  /**
   * 系统单号(模糊搜索)
   */
  private String orderId;

  /**
   * 系统单号 比较(eq)
   */
  private String orderIdEq;
  /**
   * 系统单号 比较(neq)
   */
  private String orderIdNeq;
  /**
   * 系统单号 比较(gt)
   */
  private String orderIdGt;
  /**
   * 系统单号 比较(gte)
   */
  private String orderIdGte;
  /**
   * 系统单号 比较(lt)
   */
  private String orderIdLt;
  /**
   * 系统单号 比较(lte)
   */
  private String orderIdLte;
  /**
   * 系统单号 比较(contains)
   */
  private String orderIdContains;
  /**
   * 系统单号 比较(notcontains)
   */
  private String orderIdNotcontains;
  /**
   * 系统单号 比较(startswith)
   */
  private String orderIdStartswith;
  /**
   * 系统单号 比较(endswith)
   */
  private String orderIdEndswith;
  /**
   * 系统单号 比较(isnull)
   */
  private Boolean orderIdIsnull;
  /**
   * 系统单号 比较(isnotnull)
   */
  private Boolean orderIdIsnotnull;

  /**
   * 系统单号(精确搜索)
   */
  private List<String> orderIdInList;

  /**
   * 店铺
   */
  private Long shopInfo;

  /**
   * 店铺 比较(eq)
   */
  private Long shopInfoEq;
  /**
   * 店铺 比较(neq)
   */
  private Long shopInfoNeq;
  /**
   * 店铺 比较(gt)
   */
  private Long shopInfoGt;
  /**
   * 店铺 比较(gte)
   */
  private Long shopInfoGte;
  /**
   * 店铺 比较(lt)
   */
  private Long shopInfoLt;
  /**
   * 店铺 比较(lte)
   */
  private Long shopInfoLte;
  /**
   * 店铺 比较(contains)
   */
  private Long shopInfoContains;
  /**
   * 店铺 比较(notcontains)
   */
  private Long shopInfoNotcontains;
  /**
   * 店铺 比较(startswith)
   */
  private Long shopInfoStartswith;
  /**
   * 店铺 比较(endswith)
   */
  private Long shopInfoEndswith;
  /**
   * 店铺 比较(isnull)
   */
  private Boolean shopInfoIsnull;
  /**
   * 店铺 比较(isnotnull)
   */
  private Boolean shopInfoIsnotnull;
  /**
   * 店铺的名称 比较(eq)
   */
  private String shopInfoShopNameEq;
  /**
   * 店铺的名称 比较(neq)
   */
  private String shopInfoShopNameNeq;
  /**
   * 店铺的名称 比较(gt)
   */
  private String shopInfoShopNameGt;
  /**
   * 店铺的名称 比较(gte)
   */
  private String shopInfoShopNameGte;
  /**
   * 店铺的名称 比较(lt)
   */
  private String shopInfoShopNameLt;
  /**
   * 店铺的名称 比较(lte)
   */
  private String shopInfoShopNameLte;
  /**
   * 店铺的名称 比较(contains)
   */
  private String shopInfoShopNameContains;
  /**
   * 店铺的名称 比较(notcontains)
   */
  private String shopInfoShopNameNotcontains;
  /**
   * 店铺的名称 比较(startswith)
   */
  private String shopInfoShopNameStartswith;
  /**
   * 店铺的名称 比较(endswith)
   */
  private String shopInfoShopNameEndswith;
  /**
   * 店铺的名称 比较(isnull)
   */
  private Boolean shopInfoShopNameIsnull;
  /**
   * 店铺的名称 比较(isnotnull)
   */
  private Boolean shopInfoShopNameIsnotnull;

  /**
   * 店铺(范围搜索)
   */
  private List<Long> shopInfoInList;

  /**
   * 站点
   */
  private Long site;

  /**
   * 站点 比较(eq)
   */
  private Long siteEq;
  /**
   * 站点 比较(neq)
   */
  private Long siteNeq;
  /**
   * 站点 比较(gt)
   */
  private Long siteGt;
  /**
   * 站点 比较(gte)
   */
  private Long siteGte;
  /**
   * 站点 比较(lt)
   */
  private Long siteLt;
  /**
   * 站点 比较(lte)
   */
  private Long siteLte;
  /**
   * 站点 比较(contains)
   */
  private Long siteContains;
  /**
   * 站点 比较(notcontains)
   */
  private Long siteNotcontains;
  /**
   * 站点 比较(startswith)
   */
  private Long siteStartswith;
  /**
   * 站点 比较(endswith)
   */
  private Long siteEndswith;
  /**
   * 站点 比较(isnull)
   */
  private Boolean siteIsnull;
  /**
   * 站点 比较(isnotnull)
   */
  private Boolean siteIsnotnull;
  /**
   * 站点的名称 比较(eq)
   */
  private String siteNameEq;
  /**
   * 站点的名称 比较(neq)
   */
  private String siteNameNeq;
  /**
   * 站点的名称 比较(gt)
   */
  private String siteNameGt;
  /**
   * 站点的名称 比较(gte)
   */
  private String siteNameGte;
  /**
   * 站点的名称 比较(lt)
   */
  private String siteNameLt;
  /**
   * 站点的名称 比较(lte)
   */
  private String siteNameLte;
  /**
   * 站点的名称 比较(contains)
   */
  private String siteNameContains;
  /**
   * 站点的名称 比较(notcontains)
   */
  private String siteNameNotcontains;
  /**
   * 站点的名称 比较(startswith)
   */
  private String siteNameStartswith;
  /**
   * 站点的名称 比较(endswith)
   */
  private String siteNameEndswith;
  /**
   * 站点的名称 比较(isnull)
   */
  private Boolean siteNameIsnull;
  /**
   * 站点的名称 比较(isnotnull)
   */
  private Boolean siteNameIsnotnull;

  /**
   * 站点(范围搜索)
   */
  private List<Long> siteInList;

  /**
   * 售后类型
   */
  private String type;

  /**
   * 售后类型 比较(eq)
   */
  private String typeEq;
  /**
   * 售后类型 比较(neq)
   */
  private String typeNeq;
  /**
   * 售后类型 比较(gt)
   */
  private String typeGt;
  /**
   * 售后类型 比较(gte)
   */
  private String typeGte;
  /**
   * 售后类型 比较(lt)
   */
  private String typeLt;
  /**
   * 售后类型 比较(lte)
   */
  private String typeLte;
  /**
   * 售后类型 比较(contains)
   */
  private String typeContains;
  /**
   * 售后类型 比较(notcontains)
   */
  private String typeNotcontains;
  /**
   * 售后类型 比较(startswith)
   */
  private String typeStartswith;
  /**
   * 售后类型 比较(endswith)
   */
  private String typeEndswith;
  /**
   * 售后类型 比较(isnull)
   */
  private Boolean typeIsnull;
  /**
   * 售后类型 比较(isnotnull)
   */
  private Boolean typeIsnotnull;

  /**
   * 售后类型(精确搜索)
   */
  private List<String> typeInList;

  /**
   * 售后原因
   */
  private String reason;

  /**
   * 售后原因 比较(eq)
   */
  private String reasonEq;
  /**
   * 售后原因 比较(neq)
   */
  private String reasonNeq;
  /**
   * 售后原因 比较(gt)
   */
  private String reasonGt;
  /**
   * 售后原因 比较(gte)
   */
  private String reasonGte;
  /**
   * 售后原因 比较(lt)
   */
  private String reasonLt;
  /**
   * 售后原因 比较(lte)
   */
  private String reasonLte;
  /**
   * 售后原因 比较(contains)
   */
  private String reasonContains;
  /**
   * 售后原因 比较(notcontains)
   */
  private String reasonNotcontains;
  /**
   * 售后原因 比较(startswith)
   */
  private String reasonStartswith;
  /**
   * 售后原因 比较(endswith)
   */
  private String reasonEndswith;
  /**
   * 售后原因 比较(isnull)
   */
  private Boolean reasonIsnull;
  /**
   * 售后原因 比较(isnotnull)
   */
  private Boolean reasonIsnotnull;

  /**
   * 售后原因(精确搜索)
   */
  private List<String> reasonInList;

  /**
   * 订单来源
   */
  private String source;

  /**
   * 订单来源 比较(eq)
   */
  private String sourceEq;
  /**
   * 订单来源 比较(neq)
   */
  private String sourceNeq;
  /**
   * 订单来源 比较(gt)
   */
  private String sourceGt;
  /**
   * 订单来源 比较(gte)
   */
  private String sourceGte;
  /**
   * 订单来源 比较(lt)
   */
  private String sourceLt;
  /**
   * 订单来源 比较(lte)
   */
  private String sourceLte;
  /**
   * 订单来源 比较(contains)
   */
  private String sourceContains;
  /**
   * 订单来源 比较(notcontains)
   */
  private String sourceNotcontains;
  /**
   * 订单来源 比较(startswith)
   */
  private String sourceStartswith;
  /**
   * 订单来源 比较(endswith)
   */
  private String sourceEndswith;
  /**
   * 订单来源 比较(isnull)
   */
  private Boolean sourceIsnull;
  /**
   * 订单来源 比较(isnotnull)
   */
  private Boolean sourceIsnotnull;

  /**
   * 订单来源(精确搜索)
   */
  private List<String> sourceInList;

  /**
   * 订单标签
   */
  private String tag;

  /**
   * 订单标签 比较(eq)
   */
  private String tagEq;
  /**
   * 订单标签 比较(neq)
   */
  private String tagNeq;
  /**
   * 订单标签 比较(gt)
   */
  private String tagGt;
  /**
   * 订单标签 比较(gte)
   */
  private String tagGte;
  /**
   * 订单标签 比较(lt)
   */
  private String tagLt;
  /**
   * 订单标签 比较(lte)
   */
  private String tagLte;
  /**
   * 订单标签 比较(contains)
   */
  private String tagContains;
  /**
   * 订单标签 比较(notcontains)
   */
  private String tagNotcontains;
  /**
   * 订单标签 比较(startswith)
   */
  private String tagStartswith;
  /**
   * 订单标签 比较(endswith)
   */
  private String tagEndswith;
  /**
   * 订单标签 比较(isnull)
   */
  private Boolean tagIsnull;
  /**
   * 订单标签 比较(isnotnull)
   */
  private Boolean tagIsnotnull;

  /**
   * 订单标签(精确搜索)
   */
  private List<String> tagInList;

  /**
   * 自发货截单
   */
  private String cut;

  /**
   * 自发货截单 比较(eq)
   */
  private String cutEq;
  /**
   * 自发货截单 比较(neq)
   */
  private String cutNeq;
  /**
   * 自发货截单 比较(gt)
   */
  private String cutGt;
  /**
   * 自发货截单 比较(gte)
   */
  private String cutGte;
  /**
   * 自发货截单 比较(lt)
   */
  private String cutLt;
  /**
   * 自发货截单 比较(lte)
   */
  private String cutLte;
  /**
   * 自发货截单 比较(contains)
   */
  private String cutContains;
  /**
   * 自发货截单 比较(notcontains)
   */
  private String cutNotcontains;
  /**
   * 自发货截单 比较(startswith)
   */
  private String cutStartswith;
  /**
   * 自发货截单 比较(endswith)
   */
  private String cutEndswith;
  /**
   * 自发货截单 比较(isnull)
   */
  private Boolean cutIsnull;
  /**
   * 自发货截单 比较(isnotnull)
   */
  private Boolean cutIsnotnull;

  /**
   * 自发货截单(精确搜索)
   */
  private List<String> cutInList;

  /**
   * 退款状态
   */
  private String refundStatus;

  /**
   * 退款状态 比较(eq)
   */
  private String refundStatusEq;
  /**
   * 退款状态 比较(neq)
   */
  private String refundStatusNeq;
  /**
   * 退款状态 比较(gt)
   */
  private String refundStatusGt;
  /**
   * 退款状态 比较(gte)
   */
  private String refundStatusGte;
  /**
   * 退款状态 比较(lt)
   */
  private String refundStatusLt;
  /**
   * 退款状态 比较(lte)
   */
  private String refundStatusLte;
  /**
   * 退款状态 比较(contains)
   */
  private String refundStatusContains;
  /**
   * 退款状态 比较(notcontains)
   */
  private String refundStatusNotcontains;
  /**
   * 退款状态 比较(startswith)
   */
  private String refundStatusStartswith;
  /**
   * 退款状态 比较(endswith)
   */
  private String refundStatusEndswith;
  /**
   * 退款状态 比较(isnull)
   */
  private Boolean refundStatusIsnull;
  /**
   * 退款状态 比较(isnotnull)
   */
  private Boolean refundStatusIsnotnull;

  /**
   * 退款状态(精确搜索)
   */
  private List<String> refundStatusInList;

  /**
   * 退款方式
   */
  private String way;

  /**
   * 退款方式 比较(eq)
   */
  private String wayEq;
  /**
   * 退款方式 比较(neq)
   */
  private String wayNeq;
  /**
   * 退款方式 比较(gt)
   */
  private String wayGt;
  /**
   * 退款方式 比较(gte)
   */
  private String wayGte;
  /**
   * 退款方式 比较(lt)
   */
  private String wayLt;
  /**
   * 退款方式 比较(lte)
   */
  private String wayLte;
  /**
   * 退款方式 比较(contains)
   */
  private String wayContains;
  /**
   * 退款方式 比较(notcontains)
   */
  private String wayNotcontains;
  /**
   * 退款方式 比较(startswith)
   */
  private String wayStartswith;
  /**
   * 退款方式 比较(endswith)
   */
  private String wayEndswith;
  /**
   * 退款方式 比较(isnull)
   */
  private Boolean wayIsnull;
  /**
   * 退款方式 比较(isnotnull)
   */
  private Boolean wayIsnotnull;

  /**
   * 退款方式(精确搜索)
   */
  private List<String> wayInList;

  /**
   * 订单状态
   */
  private String status;

  /**
   * 订单状态 比较(eq)
   */
  private String statusEq;
  /**
   * 订单状态 比较(neq)
   */
  private String statusNeq;
  /**
   * 订单状态 比较(gt)
   */
  private String statusGt;
  /**
   * 订单状态 比较(gte)
   */
  private String statusGte;
  /**
   * 订单状态 比较(lt)
   */
  private String statusLt;
  /**
   * 订单状态 比较(lte)
   */
  private String statusLte;
  /**
   * 订单状态 比较(contains)
   */
  private String statusContains;
  /**
   * 订单状态 比较(notcontains)
   */
  private String statusNotcontains;
  /**
   * 订单状态 比较(startswith)
   */
  private String statusStartswith;
  /**
   * 订单状态 比较(endswith)
   */
  private String statusEndswith;
  /**
   * 订单状态 比较(isnull)
   */
  private Boolean statusIsnull;
  /**
   * 订单状态 比较(isnotnull)
   */
  private Boolean statusIsnotnull;

  /**
   * 订单状态(精确搜索)
   */
  private List<String> statusInList;

  /**
   * 售后状态内容(模糊搜索)
   */
  private String statusExplain;

  /**
   * 售后状态内容 比较(eq)
   */
  private String statusExplainEq;
  /**
   * 售后状态内容 比较(neq)
   */
  private String statusExplainNeq;
  /**
   * 售后状态内容 比较(gt)
   */
  private String statusExplainGt;
  /**
   * 售后状态内容 比较(gte)
   */
  private String statusExplainGte;
  /**
   * 售后状态内容 比较(lt)
   */
  private String statusExplainLt;
  /**
   * 售后状态内容 比较(lte)
   */
  private String statusExplainLte;
  /**
   * 售后状态内容 比较(contains)
   */
  private String statusExplainContains;
  /**
   * 售后状态内容 比较(notcontains)
   */
  private String statusExplainNotcontains;
  /**
   * 售后状态内容 比较(startswith)
   */
  private String statusExplainStartswith;
  /**
   * 售后状态内容 比较(endswith)
   */
  private String statusExplainEndswith;
  /**
   * 售后状态内容 比较(isnull)
   */
  private Boolean statusExplainIsnull;
  /**
   * 售后状态内容 比较(isnotnull)
   */
  private Boolean statusExplainIsnotnull;

  /**
   * 售后状态内容(精确搜索)
   */
  private List<String> statusExplainInList;

  /**
   * 最早创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeStart;

  /**
   * 最晚创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeEnd;

  /**
   * 创建时间 比较(eq)
   */
  private Date createTimeEq;
  /**
   * 创建时间 比较(neq)
   */
  private Date createTimeNeq;
  /**
   * 创建时间 比较(gt)
   */
  private Date createTimeGt;
  /**
   * 创建时间 比较(gte)
   */
  private Date createTimeGte;
  /**
   * 创建时间 比较(lt)
   */
  private Date createTimeLt;
  /**
   * 创建时间 比较(lte)
   */
  private Date createTimeLte;
  /**
   * 创建时间 比较(contains)
   */
  private Date createTimeContains;
  /**
   * 创建时间 比较(notcontains)
   */
  private Date createTimeNotcontains;
  /**
   * 创建时间 比较(startswith)
   */
  private Date createTimeStartswith;
  /**
   * 创建时间 比较(endswith)
   */
  private Date createTimeEndswith;
  /**
   * 创建时间 比较(isnull)
   */
  private Boolean createTimeIsnull;
  /**
   * 创建时间 比较(isnotnull)
   */
  private Boolean createTimeIsnotnull;

  /**
   * 创建人
   */
  private Long createUser;

  /**
   * 最小创建人
   */
  private Long createUserMin;

  /**
   * 最大创建人
   */
  private Long createUserMax;

  /**
   * 创建人 比较(eq)
   */
  private Long createUserEq;
  /**
   * 创建人 比较(neq)
   */
  private Long createUserNeq;
  /**
   * 创建人 比较(gt)
   */
  private Long createUserGt;
  /**
   * 创建人 比较(gte)
   */
  private Long createUserGte;
  /**
   * 创建人 比较(lt)
   */
  private Long createUserLt;
  /**
   * 创建人 比较(lte)
   */
  private Long createUserLte;
  /**
   * 创建人 比较(contains)
   */
  private Long createUserContains;
  /**
   * 创建人 比较(notcontains)
   */
  private Long createUserNotcontains;
  /**
   * 创建人 比较(startswith)
   */
  private Long createUserStartswith;
  /**
   * 创建人 比较(endswith)
   */
  private Long createUserEndswith;
  /**
   * 创建人 比较(isnull)
   */
  private Boolean createUserIsnull;
  /**
   * 创建人 比较(isnotnull)
   */
  private Boolean createUserIsnotnull;

  /**
   * 最早更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeStart;

  /**
   * 最晚更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeEnd;

  /**
   * 更新时间 比较(eq)
   */
  private Date lastUpdateTimeEq;
  /**
   * 更新时间 比较(neq)
   */
  private Date lastUpdateTimeNeq;
  /**
   * 更新时间 比较(gt)
   */
  private Date lastUpdateTimeGt;
  /**
   * 更新时间 比较(gte)
   */
  private Date lastUpdateTimeGte;
  /**
   * 更新时间 比较(lt)
   */
  private Date lastUpdateTimeLt;
  /**
   * 更新时间 比较(lte)
   */
  private Date lastUpdateTimeLte;
  /**
   * 更新时间 比较(contains)
   */
  private Date lastUpdateTimeContains;
  /**
   * 更新时间 比较(notcontains)
   */
  private Date lastUpdateTimeNotcontains;
  /**
   * 更新时间 比较(startswith)
   */
  private Date lastUpdateTimeStartswith;
  /**
   * 更新时间 比较(endswith)
   */
  private Date lastUpdateTimeEndswith;
  /**
   * 更新时间 比较(isnull)
   */
  private Boolean lastUpdateTimeIsnull;
  /**
   * 更新时间 比较(isnotnull)
   */
  private Boolean lastUpdateTimeIsnotnull;

  /**
   * 更新人
   */
  private Long lastUpdateUser;

  /**
   * 最小更新人
   */
  private Long lastUpdateUserMin;

  /**
   * 最大更新人
   */
  private Long lastUpdateUserMax;

  /**
   * 更新人 比较(eq)
   */
  private Long lastUpdateUserEq;
  /**
   * 更新人 比较(neq)
   */
  private Long lastUpdateUserNeq;
  /**
   * 更新人 比较(gt)
   */
  private Long lastUpdateUserGt;
  /**
   * 更新人 比较(gte)
   */
  private Long lastUpdateUserGte;
  /**
   * 更新人 比较(lt)
   */
  private Long lastUpdateUserLt;
  /**
   * 更新人 比较(lte)
   */
  private Long lastUpdateUserLte;
  /**
   * 更新人 比较(contains)
   */
  private Long lastUpdateUserContains;
  /**
   * 更新人 比较(notcontains)
   */
  private Long lastUpdateUserNotcontains;
  /**
   * 更新人 比较(startswith)
   */
  private Long lastUpdateUserStartswith;
  /**
   * 更新人 比较(endswith)
   */
  private Long lastUpdateUserEndswith;
  /**
   * 更新人 比较(isnull)
   */
  private Boolean lastUpdateUserIsnull;
  /**
   * 更新人 比较(isnotnull)
   */
  private Boolean lastUpdateUserIsnotnull;

  /**
   * 物流商返回的物流单号(模糊搜索)
   */
  private String deliveryWaybillId;

  /**
   * 物流商返回的物流单号 比较(eq)
   */
  private String deliveryWaybillIdEq;
  /**
   * 物流商返回的物流单号 比较(neq)
   */
  private String deliveryWaybillIdNeq;
  /**
   * 物流商返回的物流单号 比较(gt)
   */
  private String deliveryWaybillIdGt;
  /**
   * 物流商返回的物流单号 比较(gte)
   */
  private String deliveryWaybillIdGte;
  /**
   * 物流商返回的物流单号 比较(lt)
   */
  private String deliveryWaybillIdLt;
  /**
   * 物流商返回的物流单号 比较(lte)
   */
  private String deliveryWaybillIdLte;
  /**
   * 物流商返回的物流单号 比较(contains)
   */
  private String deliveryWaybillIdContains;
  /**
   * 物流商返回的物流单号 比较(notcontains)
   */
  private String deliveryWaybillIdNotcontains;
  /**
   * 物流商返回的物流单号 比较(startswith)
   */
  private String deliveryWaybillIdStartswith;
  /**
   * 物流商返回的物流单号 比较(endswith)
   */
  private String deliveryWaybillIdEndswith;
  /**
   * 物流商返回的物流单号 比较(isnull)
   */
  private Boolean deliveryWaybillIdIsnull;
  /**
   * 物流商返回的物流单号 比较(isnotnull)
   */
  private Boolean deliveryWaybillIdIsnotnull;

  /**
   * 物流商返回的物流单号(精确搜索)
   */
  private List<String> deliveryWaybillIdInList;

  /**
   * 买家姓名(模糊搜索)
   */
  private String buyerName;

  /**
   * 买家姓名 比较(eq)
   */
  private String buyerNameEq;
  /**
   * 买家姓名 比较(neq)
   */
  private String buyerNameNeq;
  /**
   * 买家姓名 比较(gt)
   */
  private String buyerNameGt;
  /**
   * 买家姓名 比较(gte)
   */
  private String buyerNameGte;
  /**
   * 买家姓名 比较(lt)
   */
  private String buyerNameLt;
  /**
   * 买家姓名 比较(lte)
   */
  private String buyerNameLte;
  /**
   * 买家姓名 比较(contains)
   */
  private String buyerNameContains;
  /**
   * 买家姓名 比较(notcontains)
   */
  private String buyerNameNotcontains;
  /**
   * 买家姓名 比较(startswith)
   */
  private String buyerNameStartswith;
  /**
   * 买家姓名 比较(endswith)
   */
  private String buyerNameEndswith;
  /**
   * 买家姓名 比较(isnull)
   */
  private Boolean buyerNameIsnull;
  /**
   * 买家姓名 比较(isnotnull)
   */
  private Boolean buyerNameIsnotnull;

  /**
   * 买家姓名(精确搜索)
   */
  private List<String> buyerNameInList;

  /**
   * 买家邮箱(模糊搜索)
   */
  private String buyerEmail;

  /**
   * 买家邮箱 比较(eq)
   */
  private String buyerEmailEq;
  /**
   * 买家邮箱 比较(neq)
   */
  private String buyerEmailNeq;
  /**
   * 买家邮箱 比较(gt)
   */
  private String buyerEmailGt;
  /**
   * 买家邮箱 比较(gte)
   */
  private String buyerEmailGte;
  /**
   * 买家邮箱 比较(lt)
   */
  private String buyerEmailLt;
  /**
   * 买家邮箱 比较(lte)
   */
  private String buyerEmailLte;
  /**
   * 买家邮箱 比较(contains)
   */
  private String buyerEmailContains;
  /**
   * 买家邮箱 比较(notcontains)
   */
  private String buyerEmailNotcontains;
  /**
   * 买家邮箱 比较(startswith)
   */
  private String buyerEmailStartswith;
  /**
   * 买家邮箱 比较(endswith)
   */
  private String buyerEmailEndswith;
  /**
   * 买家邮箱 比较(isnull)
   */
  private Boolean buyerEmailIsnull;
  /**
   * 买家邮箱 比较(isnotnull)
   */
  private Boolean buyerEmailIsnotnull;

  /**
   * 买家邮箱(精确搜索)
   */
  private List<String> buyerEmailInList;

  /**
   * 客选物流
   */
  private Long deliveryLogistics;

  /**
   * 客选物流 比较(eq)
   */
  private Long deliveryLogisticsEq;
  /**
   * 客选物流 比较(neq)
   */
  private Long deliveryLogisticsNeq;
  /**
   * 客选物流 比较(gt)
   */
  private Long deliveryLogisticsGt;
  /**
   * 客选物流 比较(gte)
   */
  private Long deliveryLogisticsGte;
  /**
   * 客选物流 比较(lt)
   */
  private Long deliveryLogisticsLt;
  /**
   * 客选物流 比较(lte)
   */
  private Long deliveryLogisticsLte;
  /**
   * 客选物流 比较(contains)
   */
  private Long deliveryLogisticsContains;
  /**
   * 客选物流 比较(notcontains)
   */
  private Long deliveryLogisticsNotcontains;
  /**
   * 客选物流 比较(startswith)
   */
  private Long deliveryLogisticsStartswith;
  /**
   * 客选物流 比较(endswith)
   */
  private Long deliveryLogisticsEndswith;
  /**
   * 客选物流 比较(isnull)
   */
  private Boolean deliveryLogisticsIsnull;
  /**
   * 客选物流 比较(isnotnull)
   */
  private Boolean deliveryLogisticsIsnotnull;
  /**
   * 客选物流的名称 比较(eq)
   */
  private String deliveryLogisticsLabelEq;
  /**
   * 客选物流的名称 比较(neq)
   */
  private String deliveryLogisticsLabelNeq;
  /**
   * 客选物流的名称 比较(gt)
   */
  private String deliveryLogisticsLabelGt;
  /**
   * 客选物流的名称 比较(gte)
   */
  private String deliveryLogisticsLabelGte;
  /**
   * 客选物流的名称 比较(lt)
   */
  private String deliveryLogisticsLabelLt;
  /**
   * 客选物流的名称 比较(lte)
   */
  private String deliveryLogisticsLabelLte;
  /**
   * 客选物流的名称 比较(contains)
   */
  private String deliveryLogisticsLabelContains;
  /**
   * 客选物流的名称 比较(notcontains)
   */
  private String deliveryLogisticsLabelNotcontains;
  /**
   * 客选物流的名称 比较(startswith)
   */
  private String deliveryLogisticsLabelStartswith;
  /**
   * 客选物流的名称 比较(endswith)
   */
  private String deliveryLogisticsLabelEndswith;
  /**
   * 客选物流的名称 比较(isnull)
   */
  private Boolean deliveryLogisticsLabelIsnull;
  /**
   * 客选物流的名称 比较(isnotnull)
   */
  private Boolean deliveryLogisticsLabelIsnotnull;

  /**
   * 客选物流(范围搜索)
   */
  private List<Long> deliveryLogisticsInList;

  /**
   * 客付运费
   */
  private java.math.BigDecimal deliveryRealFreight;

  /**
   * 最小客付运费
   */
  private java.math.BigDecimal deliveryRealFreightMin;

  /**
   * 最大客付运费
   */
  private java.math.BigDecimal deliveryRealFreightMax;

  /**
   * 客付运费 比较(eq)
   */
  private java.math.BigDecimal deliveryRealFreightEq;
  /**
   * 客付运费 比较(neq)
   */
  private java.math.BigDecimal deliveryRealFreightNeq;
  /**
   * 客付运费 比较(gt)
   */
  private java.math.BigDecimal deliveryRealFreightGt;
  /**
   * 客付运费 比较(gte)
   */
  private java.math.BigDecimal deliveryRealFreightGte;
  /**
   * 客付运费 比较(lt)
   */
  private java.math.BigDecimal deliveryRealFreightLt;
  /**
   * 客付运费 比较(lte)
   */
  private java.math.BigDecimal deliveryRealFreightLte;
  /**
   * 客付运费 比较(contains)
   */
  private java.math.BigDecimal deliveryRealFreightContains;
  /**
   * 客付运费 比较(notcontains)
   */
  private java.math.BigDecimal deliveryRealFreightNotcontains;
  /**
   * 客付运费 比较(startswith)
   */
  private java.math.BigDecimal deliveryRealFreightStartswith;
  /**
   * 客付运费 比较(endswith)
   */
  private java.math.BigDecimal deliveryRealFreightEndswith;
  /**
   * 客付运费 比较(isnull)
   */
  private Boolean deliveryRealFreightIsnull;
  /**
   * 客付运费 比较(isnotnull)
   */
  private Boolean deliveryRealFreightIsnotnull;

  /**
   * 跟踪号(模糊搜索)
   */
  private String deliveryTrackId;

  /**
   * 跟踪号 比较(eq)
   */
  private String deliveryTrackIdEq;
  /**
   * 跟踪号 比较(neq)
   */
  private String deliveryTrackIdNeq;
  /**
   * 跟踪号 比较(gt)
   */
  private String deliveryTrackIdGt;
  /**
   * 跟踪号 比较(gte)
   */
  private String deliveryTrackIdGte;
  /**
   * 跟踪号 比较(lt)
   */
  private String deliveryTrackIdLt;
  /**
   * 跟踪号 比较(lte)
   */
  private String deliveryTrackIdLte;
  /**
   * 跟踪号 比较(contains)
   */
  private String deliveryTrackIdContains;
  /**
   * 跟踪号 比较(notcontains)
   */
  private String deliveryTrackIdNotcontains;
  /**
   * 跟踪号 比较(startswith)
   */
  private String deliveryTrackIdStartswith;
  /**
   * 跟踪号 比较(endswith)
   */
  private String deliveryTrackIdEndswith;
  /**
   * 跟踪号 比较(isnull)
   */
  private Boolean deliveryTrackIdIsnull;
  /**
   * 跟踪号 比较(isnotnull)
   */
  private Boolean deliveryTrackIdIsnotnull;

  /**
   * 跟踪号(精确搜索)
   */
  private List<String> deliveryTrackIdInList;

  /**
   * 收件人(模糊搜索)
   */
  private String deliveryReceipt;

  /**
   * 收件人 比较(eq)
   */
  private String deliveryReceiptEq;
  /**
   * 收件人 比较(neq)
   */
  private String deliveryReceiptNeq;
  /**
   * 收件人 比较(gt)
   */
  private String deliveryReceiptGt;
  /**
   * 收件人 比较(gte)
   */
  private String deliveryReceiptGte;
  /**
   * 收件人 比较(lt)
   */
  private String deliveryReceiptLt;
  /**
   * 收件人 比较(lte)
   */
  private String deliveryReceiptLte;
  /**
   * 收件人 比较(contains)
   */
  private String deliveryReceiptContains;
  /**
   * 收件人 比较(notcontains)
   */
  private String deliveryReceiptNotcontains;
  /**
   * 收件人 比较(startswith)
   */
  private String deliveryReceiptStartswith;
  /**
   * 收件人 比较(endswith)
   */
  private String deliveryReceiptEndswith;
  /**
   * 收件人 比较(isnull)
   */
  private Boolean deliveryReceiptIsnull;
  /**
   * 收件人 比较(isnotnull)
   */
  private Boolean deliveryReceiptIsnotnull;

  /**
   * 收件人(精确搜索)
   */
  private List<String> deliveryReceiptInList;

  /**
   * 邮编(模糊搜索)
   */
  private String deliveryZipCode;

  /**
   * 邮编 比较(eq)
   */
  private String deliveryZipCodeEq;
  /**
   * 邮编 比较(neq)
   */
  private String deliveryZipCodeNeq;
  /**
   * 邮编 比较(gt)
   */
  private String deliveryZipCodeGt;
  /**
   * 邮编 比较(gte)
   */
  private String deliveryZipCodeGte;
  /**
   * 邮编 比较(lt)
   */
  private String deliveryZipCodeLt;
  /**
   * 邮编 比较(lte)
   */
  private String deliveryZipCodeLte;
  /**
   * 邮编 比较(contains)
   */
  private String deliveryZipCodeContains;
  /**
   * 邮编 比较(notcontains)
   */
  private String deliveryZipCodeNotcontains;
  /**
   * 邮编 比较(startswith)
   */
  private String deliveryZipCodeStartswith;
  /**
   * 邮编 比较(endswith)
   */
  private String deliveryZipCodeEndswith;
  /**
   * 邮编 比较(isnull)
   */
  private Boolean deliveryZipCodeIsnull;
  /**
   * 邮编 比较(isnotnull)
   */
  private Boolean deliveryZipCodeIsnotnull;

  /**
   * 邮编(精确搜索)
   */
  private List<String> deliveryZipCodeInList;

  /**
   * 电话(模糊搜索)
   */
  private String deliveryPhone;

  /**
   * 电话 比较(eq)
   */
  private String deliveryPhoneEq;
  /**
   * 电话 比较(neq)
   */
  private String deliveryPhoneNeq;
  /**
   * 电话 比较(gt)
   */
  private String deliveryPhoneGt;
  /**
   * 电话 比较(gte)
   */
  private String deliveryPhoneGte;
  /**
   * 电话 比较(lt)
   */
  private String deliveryPhoneLt;
  /**
   * 电话 比较(lte)
   */
  private String deliveryPhoneLte;
  /**
   * 电话 比较(contains)
   */
  private String deliveryPhoneContains;
  /**
   * 电话 比较(notcontains)
   */
  private String deliveryPhoneNotcontains;
  /**
   * 电话 比较(startswith)
   */
  private String deliveryPhoneStartswith;
  /**
   * 电话 比较(endswith)
   */
  private String deliveryPhoneEndswith;
  /**
   * 电话 比较(isnull)
   */
  private Boolean deliveryPhoneIsnull;
  /**
   * 电话 比较(isnotnull)
   */
  private Boolean deliveryPhoneIsnotnull;

  /**
   * 电话(精确搜索)
   */
  private List<String> deliveryPhoneInList;

  /**
   * 国家/地区
   */
  private Long deliveryCountry;

  /**
   * 国家/地区 比较(eq)
   */
  private Long deliveryCountryEq;
  /**
   * 国家/地区 比较(neq)
   */
  private Long deliveryCountryNeq;
  /**
   * 国家/地区 比较(gt)
   */
  private Long deliveryCountryGt;
  /**
   * 国家/地区 比较(gte)
   */
  private Long deliveryCountryGte;
  /**
   * 国家/地区 比较(lt)
   */
  private Long deliveryCountryLt;
  /**
   * 国家/地区 比较(lte)
   */
  private Long deliveryCountryLte;
  /**
   * 国家/地区 比较(contains)
   */
  private Long deliveryCountryContains;
  /**
   * 国家/地区 比较(notcontains)
   */
  private Long deliveryCountryNotcontains;
  /**
   * 国家/地区 比较(startswith)
   */
  private Long deliveryCountryStartswith;
  /**
   * 国家/地区 比较(endswith)
   */
  private Long deliveryCountryEndswith;
  /**
   * 国家/地区 比较(isnull)
   */
  private Boolean deliveryCountryIsnull;
  /**
   * 国家/地区 比较(isnotnull)
   */
  private Boolean deliveryCountryIsnotnull;
  /**
   * 国家/地区的国家 比较(eq)
   */
  private String deliveryCountryCountryEq;
  /**
   * 国家/地区的国家 比较(neq)
   */
  private String deliveryCountryCountryNeq;
  /**
   * 国家/地区的国家 比较(gt)
   */
  private String deliveryCountryCountryGt;
  /**
   * 国家/地区的国家 比较(gte)
   */
  private String deliveryCountryCountryGte;
  /**
   * 国家/地区的国家 比较(lt)
   */
  private String deliveryCountryCountryLt;
  /**
   * 国家/地区的国家 比较(lte)
   */
  private String deliveryCountryCountryLte;
  /**
   * 国家/地区的国家 比较(contains)
   */
  private String deliveryCountryCountryContains;
  /**
   * 国家/地区的国家 比较(notcontains)
   */
  private String deliveryCountryCountryNotcontains;
  /**
   * 国家/地区的国家 比较(startswith)
   */
  private String deliveryCountryCountryStartswith;
  /**
   * 国家/地区的国家 比较(endswith)
   */
  private String deliveryCountryCountryEndswith;
  /**
   * 国家/地区的国家 比较(isnull)
   */
  private Boolean deliveryCountryCountryIsnull;
  /**
   * 国家/地区的国家 比较(isnotnull)
   */
  private Boolean deliveryCountryCountryIsnotnull;

  /**
   * 国家/地区(范围搜索)
   */
  private List<Long> deliveryCountryInList;

  /**
   * 省/州(模糊搜索)
   */
  private String deliveryProvince;

  /**
   * 省/州 比较(eq)
   */
  private String deliveryProvinceEq;
  /**
   * 省/州 比较(neq)
   */
  private String deliveryProvinceNeq;
  /**
   * 省/州 比较(gt)
   */
  private String deliveryProvinceGt;
  /**
   * 省/州 比较(gte)
   */
  private String deliveryProvinceGte;
  /**
   * 省/州 比较(lt)
   */
  private String deliveryProvinceLt;
  /**
   * 省/州 比较(lte)
   */
  private String deliveryProvinceLte;
  /**
   * 省/州 比较(contains)
   */
  private String deliveryProvinceContains;
  /**
   * 省/州 比较(notcontains)
   */
  private String deliveryProvinceNotcontains;
  /**
   * 省/州 比较(startswith)
   */
  private String deliveryProvinceStartswith;
  /**
   * 省/州 比较(endswith)
   */
  private String deliveryProvinceEndswith;
  /**
   * 省/州 比较(isnull)
   */
  private Boolean deliveryProvinceIsnull;
  /**
   * 省/州 比较(isnotnull)
   */
  private Boolean deliveryProvinceIsnotnull;

  /**
   * 省/州(精确搜索)
   */
  private List<String> deliveryProvinceInList;

  /**
   * 城市(模糊搜索)
   */
  private String deliveryCity;

  /**
   * 城市 比较(eq)
   */
  private String deliveryCityEq;
  /**
   * 城市 比较(neq)
   */
  private String deliveryCityNeq;
  /**
   * 城市 比较(gt)
   */
  private String deliveryCityGt;
  /**
   * 城市 比较(gte)
   */
  private String deliveryCityGte;
  /**
   * 城市 比较(lt)
   */
  private String deliveryCityLt;
  /**
   * 城市 比较(lte)
   */
  private String deliveryCityLte;
  /**
   * 城市 比较(contains)
   */
  private String deliveryCityContains;
  /**
   * 城市 比较(notcontains)
   */
  private String deliveryCityNotcontains;
  /**
   * 城市 比较(startswith)
   */
  private String deliveryCityStartswith;
  /**
   * 城市 比较(endswith)
   */
  private String deliveryCityEndswith;
  /**
   * 城市 比较(isnull)
   */
  private Boolean deliveryCityIsnull;
  /**
   * 城市 比较(isnotnull)
   */
  private Boolean deliveryCityIsnotnull;

  /**
   * 城市(精确搜索)
   */
  private List<String> deliveryCityInList;

  /**
   * 区/县(模糊搜索)
   */
  private String deliveryArea;

  /**
   * 区/县 比较(eq)
   */
  private String deliveryAreaEq;
  /**
   * 区/县 比较(neq)
   */
  private String deliveryAreaNeq;
  /**
   * 区/县 比较(gt)
   */
  private String deliveryAreaGt;
  /**
   * 区/县 比较(gte)
   */
  private String deliveryAreaGte;
  /**
   * 区/县 比较(lt)
   */
  private String deliveryAreaLt;
  /**
   * 区/县 比较(lte)
   */
  private String deliveryAreaLte;
  /**
   * 区/县 比较(contains)
   */
  private String deliveryAreaContains;
  /**
   * 区/县 比较(notcontains)
   */
  private String deliveryAreaNotcontains;
  /**
   * 区/县 比较(startswith)
   */
  private String deliveryAreaStartswith;
  /**
   * 区/县 比较(endswith)
   */
  private String deliveryAreaEndswith;
  /**
   * 区/县 比较(isnull)
   */
  private Boolean deliveryAreaIsnull;
  /**
   * 区/县 比较(isnotnull)
   */
  private Boolean deliveryAreaIsnotnull;

  /**
   * 区/县(精确搜索)
   */
  private List<String> deliveryAreaInList;

  /**
   * 门牌号(模糊搜索)
   */
  private String deliveryHouseNumber;

  /**
   * 门牌号 比较(eq)
   */
  private String deliveryHouseNumberEq;
  /**
   * 门牌号 比较(neq)
   */
  private String deliveryHouseNumberNeq;
  /**
   * 门牌号 比较(gt)
   */
  private String deliveryHouseNumberGt;
  /**
   * 门牌号 比较(gte)
   */
  private String deliveryHouseNumberGte;
  /**
   * 门牌号 比较(lt)
   */
  private String deliveryHouseNumberLt;
  /**
   * 门牌号 比较(lte)
   */
  private String deliveryHouseNumberLte;
  /**
   * 门牌号 比较(contains)
   */
  private String deliveryHouseNumberContains;
  /**
   * 门牌号 比较(notcontains)
   */
  private String deliveryHouseNumberNotcontains;
  /**
   * 门牌号 比较(startswith)
   */
  private String deliveryHouseNumberStartswith;
  /**
   * 门牌号 比较(endswith)
   */
  private String deliveryHouseNumberEndswith;
  /**
   * 门牌号 比较(isnull)
   */
  private Boolean deliveryHouseNumberIsnull;
  /**
   * 门牌号 比较(isnotnull)
   */
  private Boolean deliveryHouseNumberIsnotnull;

  /**
   * 门牌号(精确搜索)
   */
  private List<String> deliveryHouseNumberInList;

  /**
   * 公司名(模糊搜索)
   */
  private String deliveryCompany;

  /**
   * 公司名 比较(eq)
   */
  private String deliveryCompanyEq;
  /**
   * 公司名 比较(neq)
   */
  private String deliveryCompanyNeq;
  /**
   * 公司名 比较(gt)
   */
  private String deliveryCompanyGt;
  /**
   * 公司名 比较(gte)
   */
  private String deliveryCompanyGte;
  /**
   * 公司名 比较(lt)
   */
  private String deliveryCompanyLt;
  /**
   * 公司名 比较(lte)
   */
  private String deliveryCompanyLte;
  /**
   * 公司名 比较(contains)
   */
  private String deliveryCompanyContains;
  /**
   * 公司名 比较(notcontains)
   */
  private String deliveryCompanyNotcontains;
  /**
   * 公司名 比较(startswith)
   */
  private String deliveryCompanyStartswith;
  /**
   * 公司名 比较(endswith)
   */
  private String deliveryCompanyEndswith;
  /**
   * 公司名 比较(isnull)
   */
  private Boolean deliveryCompanyIsnull;
  /**
   * 公司名 比较(isnotnull)
   */
  private Boolean deliveryCompanyIsnotnull;

  /**
   * 公司名(精确搜索)
   */
  private List<String> deliveryCompanyInList;

  /**
   * 地址类型
   */
  private String deliveryAddressType;

  /**
   * 地址类型 比较(eq)
   */
  private String deliveryAddressTypeEq;
  /**
   * 地址类型 比较(neq)
   */
  private String deliveryAddressTypeNeq;
  /**
   * 地址类型 比较(gt)
   */
  private String deliveryAddressTypeGt;
  /**
   * 地址类型 比较(gte)
   */
  private String deliveryAddressTypeGte;
  /**
   * 地址类型 比较(lt)
   */
  private String deliveryAddressTypeLt;
  /**
   * 地址类型 比较(lte)
   */
  private String deliveryAddressTypeLte;
  /**
   * 地址类型 比较(contains)
   */
  private String deliveryAddressTypeContains;
  /**
   * 地址类型 比较(notcontains)
   */
  private String deliveryAddressTypeNotcontains;
  /**
   * 地址类型 比较(startswith)
   */
  private String deliveryAddressTypeStartswith;
  /**
   * 地址类型 比较(endswith)
   */
  private String deliveryAddressTypeEndswith;
  /**
   * 地址类型 比较(isnull)
   */
  private Boolean deliveryAddressTypeIsnull;
  /**
   * 地址类型 比较(isnotnull)
   */
  private Boolean deliveryAddressTypeIsnotnull;

  /**
   * 地址类型(精确搜索)
   */
  private List<String> deliveryAddressTypeInList;

  /**
   * 详细地址1(模糊搜索)
   */
  private String deliveryAddress1;

  /**
   * 详细地址1 比较(eq)
   */
  private String deliveryAddress1Eq;
  /**
   * 详细地址1 比较(neq)
   */
  private String deliveryAddress1Neq;
  /**
   * 详细地址1 比较(gt)
   */
  private String deliveryAddress1Gt;
  /**
   * 详细地址1 比较(gte)
   */
  private String deliveryAddress1Gte;
  /**
   * 详细地址1 比较(lt)
   */
  private String deliveryAddress1Lt;
  /**
   * 详细地址1 比较(lte)
   */
  private String deliveryAddress1Lte;
  /**
   * 详细地址1 比较(contains)
   */
  private String deliveryAddress1Contains;
  /**
   * 详细地址1 比较(notcontains)
   */
  private String deliveryAddress1Notcontains;
  /**
   * 详细地址1 比较(startswith)
   */
  private String deliveryAddress1Startswith;
  /**
   * 详细地址1 比较(endswith)
   */
  private String deliveryAddress1Endswith;
  /**
   * 详细地址1 比较(isnull)
   */
  private Boolean deliveryAddress1Isnull;
  /**
   * 详细地址1 比较(isnotnull)
   */
  private Boolean deliveryAddress1Isnotnull;

  /**
   * 详细地址1(精确搜索)
   */
  private List<String> deliveryAddress1InList;

  /**
   * 详细地址2(模糊搜索)
   */
  private String deliveryAddress2;

  /**
   * 详细地址2 比较(eq)
   */
  private String deliveryAddress2Eq;
  /**
   * 详细地址2 比较(neq)
   */
  private String deliveryAddress2Neq;
  /**
   * 详细地址2 比较(gt)
   */
  private String deliveryAddress2Gt;
  /**
   * 详细地址2 比较(gte)
   */
  private String deliveryAddress2Gte;
  /**
   * 详细地址2 比较(lt)
   */
  private String deliveryAddress2Lt;
  /**
   * 详细地址2 比较(lte)
   */
  private String deliveryAddress2Lte;
  /**
   * 详细地址2 比较(contains)
   */
  private String deliveryAddress2Contains;
  /**
   * 详细地址2 比较(notcontains)
   */
  private String deliveryAddress2Notcontains;
  /**
   * 详细地址2 比较(startswith)
   */
  private String deliveryAddress2Startswith;
  /**
   * 详细地址2 比较(endswith)
   */
  private String deliveryAddress2Endswith;
  /**
   * 详细地址2 比较(isnull)
   */
  private Boolean deliveryAddress2Isnull;
  /**
   * 详细地址2 比较(isnotnull)
   */
  private Boolean deliveryAddress2Isnotnull;

  /**
   * 详细地址2(精确搜索)
   */
  private List<String> deliveryAddress2InList;

  /**
   * 详细地址3(模糊搜索)
   */
  private String deliveryAddress3;

  /**
   * 详细地址3 比较(eq)
   */
  private String deliveryAddress3Eq;
  /**
   * 详细地址3 比较(neq)
   */
  private String deliveryAddress3Neq;
  /**
   * 详细地址3 比较(gt)
   */
  private String deliveryAddress3Gt;
  /**
   * 详细地址3 比较(gte)
   */
  private String deliveryAddress3Gte;
  /**
   * 详细地址3 比较(lt)
   */
  private String deliveryAddress3Lt;
  /**
   * 详细地址3 比较(lte)
   */
  private String deliveryAddress3Lte;
  /**
   * 详细地址3 比较(contains)
   */
  private String deliveryAddress3Contains;
  /**
   * 详细地址3 比较(notcontains)
   */
  private String deliveryAddress3Notcontains;
  /**
   * 详细地址3 比较(startswith)
   */
  private String deliveryAddress3Startswith;
  /**
   * 详细地址3 比较(endswith)
   */
  private String deliveryAddress3Endswith;
  /**
   * 详细地址3 比较(isnull)
   */
  private Boolean deliveryAddress3Isnull;
  /**
   * 详细地址3 比较(isnotnull)
   */
  private Boolean deliveryAddress3Isnotnull;

  /**
   * 详细地址3(精确搜索)
   */
  private List<String> deliveryAddress3InList;

  /**
   * 发货仓库
   */
  private Long deliveryWarehouse;

  /**
   * 发货仓库 比较(eq)
   */
  private Long deliveryWarehouseEq;
  /**
   * 发货仓库 比较(neq)
   */
  private Long deliveryWarehouseNeq;
  /**
   * 发货仓库 比较(gt)
   */
  private Long deliveryWarehouseGt;
  /**
   * 发货仓库 比较(gte)
   */
  private Long deliveryWarehouseGte;
  /**
   * 发货仓库 比较(lt)
   */
  private Long deliveryWarehouseLt;
  /**
   * 发货仓库 比较(lte)
   */
  private Long deliveryWarehouseLte;
  /**
   * 发货仓库 比较(contains)
   */
  private Long deliveryWarehouseContains;
  /**
   * 发货仓库 比较(notcontains)
   */
  private Long deliveryWarehouseNotcontains;
  /**
   * 发货仓库 比较(startswith)
   */
  private Long deliveryWarehouseStartswith;
  /**
   * 发货仓库 比较(endswith)
   */
  private Long deliveryWarehouseEndswith;
  /**
   * 发货仓库 比较(isnull)
   */
  private Boolean deliveryWarehouseIsnull;
  /**
   * 发货仓库 比较(isnotnull)
   */
  private Boolean deliveryWarehouseIsnotnull;
  /**
   * 发货仓库的仓库名称 比较(eq)
   */
  private String deliveryWarehouseNameEq;
  /**
   * 发货仓库的仓库名称 比较(neq)
   */
  private String deliveryWarehouseNameNeq;
  /**
   * 发货仓库的仓库名称 比较(gt)
   */
  private String deliveryWarehouseNameGt;
  /**
   * 发货仓库的仓库名称 比较(gte)
   */
  private String deliveryWarehouseNameGte;
  /**
   * 发货仓库的仓库名称 比较(lt)
   */
  private String deliveryWarehouseNameLt;
  /**
   * 发货仓库的仓库名称 比较(lte)
   */
  private String deliveryWarehouseNameLte;
  /**
   * 发货仓库的仓库名称 比较(contains)
   */
  private String deliveryWarehouseNameContains;
  /**
   * 发货仓库的仓库名称 比较(notcontains)
   */
  private String deliveryWarehouseNameNotcontains;
  /**
   * 发货仓库的仓库名称 比较(startswith)
   */
  private String deliveryWarehouseNameStartswith;
  /**
   * 发货仓库的仓库名称 比较(endswith)
   */
  private String deliveryWarehouseNameEndswith;
  /**
   * 发货仓库的仓库名称 比较(isnull)
   */
  private Boolean deliveryWarehouseNameIsnull;
  /**
   * 发货仓库的仓库名称 比较(isnotnull)
   */
  private Boolean deliveryWarehouseNameIsnotnull;

  /**
   * 发货仓库(范围搜索)
   */
  private List<Long> deliveryWarehouseInList;

  /**
   * 物流方式
   */
  private Long deliveryLogisticsChannel;

  /**
   * 物流方式 比较(eq)
   */
  private Long deliveryLogisticsChannelEq;
  /**
   * 物流方式 比较(neq)
   */
  private Long deliveryLogisticsChannelNeq;
  /**
   * 物流方式 比较(gt)
   */
  private Long deliveryLogisticsChannelGt;
  /**
   * 物流方式 比较(gte)
   */
  private Long deliveryLogisticsChannelGte;
  /**
   * 物流方式 比较(lt)
   */
  private Long deliveryLogisticsChannelLt;
  /**
   * 物流方式 比较(lte)
   */
  private Long deliveryLogisticsChannelLte;
  /**
   * 物流方式 比较(contains)
   */
  private Long deliveryLogisticsChannelContains;
  /**
   * 物流方式 比较(notcontains)
   */
  private Long deliveryLogisticsChannelNotcontains;
  /**
   * 物流方式 比较(startswith)
   */
  private Long deliveryLogisticsChannelStartswith;
  /**
   * 物流方式 比较(endswith)
   */
  private Long deliveryLogisticsChannelEndswith;
  /**
   * 物流方式 比较(isnull)
   */
  private Boolean deliveryLogisticsChannelIsnull;
  /**
   * 物流方式 比较(isnotnull)
   */
  private Boolean deliveryLogisticsChannelIsnotnull;
  /**
   * 物流方式的名称 比较(eq)
   */
  private String deliveryLogisticsChannelLabelEq;
  /**
   * 物流方式的名称 比较(neq)
   */
  private String deliveryLogisticsChannelLabelNeq;
  /**
   * 物流方式的名称 比较(gt)
   */
  private String deliveryLogisticsChannelLabelGt;
  /**
   * 物流方式的名称 比较(gte)
   */
  private String deliveryLogisticsChannelLabelGte;
  /**
   * 物流方式的名称 比较(lt)
   */
  private String deliveryLogisticsChannelLabelLt;
  /**
   * 物流方式的名称 比较(lte)
   */
  private String deliveryLogisticsChannelLabelLte;
  /**
   * 物流方式的名称 比较(contains)
   */
  private String deliveryLogisticsChannelLabelContains;
  /**
   * 物流方式的名称 比较(notcontains)
   */
  private String deliveryLogisticsChannelLabelNotcontains;
  /**
   * 物流方式的名称 比较(startswith)
   */
  private String deliveryLogisticsChannelLabelStartswith;
  /**
   * 物流方式的名称 比较(endswith)
   */
  private String deliveryLogisticsChannelLabelEndswith;
  /**
   * 物流方式的名称 比较(isnull)
   */
  private Boolean deliveryLogisticsChannelLabelIsnull;
  /**
   * 物流方式的名称 比较(isnotnull)
   */
  private Boolean deliveryLogisticsChannelLabelIsnotnull;

  /**
   * 物流方式(范围搜索)
   */
  private List<Long> deliveryLogisticsChannelInList;

  /**
   * 客服备注(模糊搜索)
   */
  private String remark;

  /**
   * 客服备注 比较(eq)
   */
  private String remarkEq;
  /**
   * 客服备注 比较(neq)
   */
  private String remarkNeq;
  /**
   * 客服备注 比较(gt)
   */
  private String remarkGt;
  /**
   * 客服备注 比较(gte)
   */
  private String remarkGte;
  /**
   * 客服备注 比较(lt)
   */
  private String remarkLt;
  /**
   * 客服备注 比较(lte)
   */
  private String remarkLte;
  /**
   * 客服备注 比较(contains)
   */
  private String remarkContains;
  /**
   * 客服备注 比较(notcontains)
   */
  private String remarkNotcontains;
  /**
   * 客服备注 比较(startswith)
   */
  private String remarkStartswith;
  /**
   * 客服备注 比较(endswith)
   */
  private String remarkEndswith;
  /**
   * 客服备注 比较(isnull)
   */
  private Boolean remarkIsnull;
  /**
   * 客服备注 比较(isnotnull)
   */
  private Boolean remarkIsnotnull;

  /**
   * 客服备注(精确搜索)
   */
  private List<String> remarkInList;

  /**
   * 订单金额
   */
  private java.math.BigDecimal totalAmount;

  /**
   * 最小订单金额
   */
  private java.math.BigDecimal totalAmountMin;

  /**
   * 最大订单金额
   */
  private java.math.BigDecimal totalAmountMax;

  /**
   * 订单金额 比较(eq)
   */
  private java.math.BigDecimal totalAmountEq;
  /**
   * 订单金额 比较(neq)
   */
  private java.math.BigDecimal totalAmountNeq;
  /**
   * 订单金额 比较(gt)
   */
  private java.math.BigDecimal totalAmountGt;
  /**
   * 订单金额 比较(gte)
   */
  private java.math.BigDecimal totalAmountGte;
  /**
   * 订单金额 比较(lt)
   */
  private java.math.BigDecimal totalAmountLt;
  /**
   * 订单金额 比较(lte)
   */
  private java.math.BigDecimal totalAmountLte;
  /**
   * 订单金额 比较(contains)
   */
  private java.math.BigDecimal totalAmountContains;
  /**
   * 订单金额 比较(notcontains)
   */
  private java.math.BigDecimal totalAmountNotcontains;
  /**
   * 订单金额 比较(startswith)
   */
  private java.math.BigDecimal totalAmountStartswith;
  /**
   * 订单金额 比较(endswith)
   */
  private java.math.BigDecimal totalAmountEndswith;
  /**
   * 订单金额 比较(isnull)
   */
  private Boolean totalAmountIsnull;
  /**
   * 订单金额 比较(isnotnull)
   */
  private Boolean totalAmountIsnotnull;

  /**
   * 本次退款
   */
  private java.math.BigDecimal thisAmount;

  /**
   * 最小本次退款
   */
  private java.math.BigDecimal thisAmountMin;

  /**
   * 最大本次退款
   */
  private java.math.BigDecimal thisAmountMax;

  /**
   * 本次退款 比较(eq)
   */
  private java.math.BigDecimal thisAmountEq;
  /**
   * 本次退款 比较(neq)
   */
  private java.math.BigDecimal thisAmountNeq;
  /**
   * 本次退款 比较(gt)
   */
  private java.math.BigDecimal thisAmountGt;
  /**
   * 本次退款 比较(gte)
   */
  private java.math.BigDecimal thisAmountGte;
  /**
   * 本次退款 比较(lt)
   */
  private java.math.BigDecimal thisAmountLt;
  /**
   * 本次退款 比较(lte)
   */
  private java.math.BigDecimal thisAmountLte;
  /**
   * 本次退款 比较(contains)
   */
  private java.math.BigDecimal thisAmountContains;
  /**
   * 本次退款 比较(notcontains)
   */
  private java.math.BigDecimal thisAmountNotcontains;
  /**
   * 本次退款 比较(startswith)
   */
  private java.math.BigDecimal thisAmountStartswith;
  /**
   * 本次退款 比较(endswith)
   */
  private java.math.BigDecimal thisAmountEndswith;
  /**
   * 本次退款 比较(isnull)
   */
  private Boolean thisAmountIsnull;
  /**
   * 本次退款 比较(isnotnull)
   */
  private Boolean thisAmountIsnotnull;

  /**
   * 已退款
   */
  private java.math.BigDecimal refundAmount;

  /**
   * 最小已退款
   */
  private java.math.BigDecimal refundAmountMin;

  /**
   * 最大已退款
   */
  private java.math.BigDecimal refundAmountMax;

  /**
   * 已退款 比较(eq)
   */
  private java.math.BigDecimal refundAmountEq;
  /**
   * 已退款 比较(neq)
   */
  private java.math.BigDecimal refundAmountNeq;
  /**
   * 已退款 比较(gt)
   */
  private java.math.BigDecimal refundAmountGt;
  /**
   * 已退款 比较(gte)
   */
  private java.math.BigDecimal refundAmountGte;
  /**
   * 已退款 比较(lt)
   */
  private java.math.BigDecimal refundAmountLt;
  /**
   * 已退款 比较(lte)
   */
  private java.math.BigDecimal refundAmountLte;
  /**
   * 已退款 比较(contains)
   */
  private java.math.BigDecimal refundAmountContains;
  /**
   * 已退款 比较(notcontains)
   */
  private java.math.BigDecimal refundAmountNotcontains;
  /**
   * 已退款 比较(startswith)
   */
  private java.math.BigDecimal refundAmountStartswith;
  /**
   * 已退款 比较(endswith)
   */
  private java.math.BigDecimal refundAmountEndswith;
  /**
   * 已退款 比较(isnull)
   */
  private Boolean refundAmountIsnull;
  /**
   * 已退款 比较(isnotnull)
   */
  private Boolean refundAmountIsnotnull;

  /**
   * 表单名称
   */
  private String formName;

  /**
   * 工作流状态
   */
  private Integer wfStatus;
}
